A | B | C | D | E | F | G | H | CH | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
Programovanie je proces zahŕňajúci činnosti od návrhu algoritmu, písanie, testovanie a ladenie zdrojového kódu počítačového programu (softvér), vrátane následnej údržby.
V oblasti výpočtovej techniky ide o proces vytvárania algoritmov a počítačových programov vrátane ich testovania, ladenia a vypracovania dokumentácie na ich použitie. Programovanie je vytváranie a zapisovanie návodov riešenia problémov v programovacích jazykoch do tvaru programov na riadenie činnosti počítačov.
Návrh algoritmu obvykle určuje všeobecný postup riešenia danej úlohy. Zdrojový kód programu je zápisom algoritmu v zvolenom programovacom jazyku. Programom (algoritmom) nemusí byť nutne počítačový program - programy sú napr. aj návody na použitie, recepty v kuchárskych knihách a podobné.
Cieľom programovania je vytvoriť program, ktorý vykazuje určité žiadúce správanie. Proces písania zdrojových kódov často vyžaduje odborné znalosti v mnohých rôznych odboroch, vrátane znalosti oblasti použitia.
V rámci softvérového inžinierstva je programovanie súčasťou vývojového cyklu softvéru (anglicky Software development process).
Programovacie jazyky
Pod pojmom programovací jazyk rozumieme prostriedok pre jednoznačný zápis algoritmov prevádzaných na počítači. Je komunikačným nástrojom medzi programátorom, ktorý v programovacom jazyku formuluje postup riešenia daného problému, a počítačom, ktorý program interpretuje technickými prostriedkami.
Rôzne programovacie jazyky sa líšia napríklad:
- paradigmou, ktorú používajú (napr. procedurálna, deklaratívna, symbolická paradigma),
- syntaxou (teda tým, ako sa v nich zapisujú príkazy),
- dostupnými knižnicami (hotovými súbormi kódu, ktoré môžu programátori použiť vo svojom kóde).
Programovacie nástroje
Programovacie nástroje sú programy, ktoré programátorom uľahčujú vývoj programov. Najčastejšími nástrojmi sú prekladače (kompilátory a interpretery, slúžiace na preklad zdrojového kódu do spustiteľného súboru, resp. na spúšťanie zdrojového kódu), vývojové prostredia (uľahčujúce tvorbu kódu) a debuggery (slúžiace na hľadanie a diagnostiku chýb v kóde). Ďalšie sú nástroje na riešenie špeciálnych úloh (napr. Automatické generovanie kódu): bison, flex, yacc. Väčšina týchto nástrojov je špecializovaná pre konkrétny programovací jazyk.
Iné projekty
- Commons ponúka multimediálne súbory na tému Programovanie (informatika)
- Wikislovník ponúka heslo Programovanie (informatika)
Externé odkazy
- FILIT – zdroj, z ktorého pôvodne čerpal tento článok.
- Programovanie a tvorba webu
- Programovanie, návody, seriály, články, blogy, správy a diskusie o c#, c++, .net a php pre slovenských vývojárov
- Jednoduchý návod pre začiatočníkov. Chcete sa naučiť programovať ?? → KUMA s.r.o | YouTube tutoriál |
Zdroj
Tento článok je čiastočný alebo úplný preklad článku Programování na českej Wikipédii.
Text je dostupný za podmienok Creative Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších podmienok. Podrobnejšie informácie nájdete na stránke Podmienky použitia.
AOL Instant Messenger
Apache OpenOffice
Bioinformatika
Build
Cardware
Datagram
Diagram prípadov použitia
Digitálne pero
Django (framework)
Django Framework
EBCDI
Emule
Entita (informatika)
Exabajt
Exbibajt
Fake mailer
Funkcionálne programovanie
Gibibajt
Gigabajt
GNU Lesser General Public License
Graphics Device Interface
H.264/MPEG-4 AVC
Hyperlink
Informatika
Interpreter
Interpreter (programovanie)
Jakarta EE
Java applet
Java ME
Jingle
Kaspersky Anti-Virus
Kibibajt
Kilobajt
Kliknutie
Kompilácia (programovanie)
Kompresný pomer (informatika)
Kontrolný súčet
Lambda kalkul
LibreOffice Writer
LogMeIn Hamachi
Manažment služieb IT
McAfee VirusScan
Mebibajt
Megabajt
Mozilla Corporation
Mozilla Thunderbird
Musical Instrument Digital Interface
NP-úplný problém
Objektovo orientované programovanie
OLAP kocka
OpenID
Pažravý algoritmus
Pebibajt
Petabajt
Polynomiálna transformovateľnosť
Portable Network Graphics
Printer Command Language
Programovanie (informatika)
Program Information File
Redukcia (teoretická informatika)
RGBA
Súbor dát
Spúšťateľný program
Stavový diagram UML
Subpixel
Syntaktická analýza
Tebibajt
Terabajt
Token (text)
Total Commander
TrueSpace
Very High Speed Digital Subscriber Line 2
Virtual Console
Virus Bulletin
Vuze
Weighted RED
Windows Live Messenger
XM
Yobibajt
Yottabajt
Zabezpečený hypertextový prenosový protokol
Zebibajt
Zettabajt
Text je dostupný za podmienok Creative
Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších
podmienok.
Podrobnejšie informácie nájdete na stránke Podmienky
použitia.
www.astronomia.sk | www.biologia.sk | www.botanika.sk | www.dejiny.sk | www.economy.sk | www.elektrotechnika.sk | www.estetika.sk | www.farmakologia.sk | www.filozofia.sk | Fyzika | www.futurologia.sk | www.genetika.sk | www.chemia.sk | www.lingvistika.sk | www.politologia.sk | www.psychologia.sk | www.sexuologia.sk | www.sociologia.sk | www.veda.sk I www.zoologia.sk